package top.zhangjianyong.tools.service.etf;

import top.zhangjianyong.tools.entity.ETF;
import top.zhangjianyong.tools.entity.ETFData;

import java.text.ParseException;
import java.util.List;

public interface ETFService {

    /**
     * 获取最新净值信息
     * @param code
     * @return
     */
    ETF getETF(String code);

    /**
     * 获取最新净值信息
     * @param code
     * @return
     */
    ETFData getETFDate(String code, int time);


    /**
     * 获取历史净值
     * @param code
     * @return
     * @throws Exception
     */
    List<ETFData> getRecords(String code) throws Exception;
    /**
     * 获取历史净值
     * @param code
     * @return
     * @throws Exception
     */
    List<ETFData> getRecords(int page, String code) throws ParseException;

}
